net debits - German English Dictionary